SQL Server从BAK文件还原新的数据库 您所在的位置:网站首页 sql server bak文件还原 SQL Server从BAK文件还原新的数据库

SQL Server从BAK文件还原新的数据库

#SQL Server从BAK文件还原新的数据库| 来源: 网络整理| 查看: 265

同一个数据库多个副本

很多时候,比如为了方便测试,排查问题,我们常常会拿到问题系统的数据库备份来开发环境下debug,这个时候就会出现同一个数据库的多个副本。

还原法

还原到一个新建的空数据库,在选项中勾选覆盖现有数据库,同时需要修改目标MDF和LDF文件的路径为新数据库的文件路径。但是这个还是提示"备份于现有的数据库不同",WTF

一定是我们少选了什么,还是代码可靠,用下面的代码可以成功的克隆数据库:

restore database [Max_Insurance] from disk = 'F:\xxxxxxx.bak' with nounload, replace, stats = 10, move 'xxxx_Data' to 'H:\SQLServer\data\Max_Insurance.mdf', move 'xxxx_log' to 'H:\SQLServer\log\Max_Insurance.LDF' go

move后面的xxx对应到上图中的马赛克

复制法

数据库中有个复制数据库的功能,可以试试



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有